An Outline for a Domain Speci c Software Architecture Engineering Process

نویسندگان

  • Will Tracz
  • Lou Coglianese
چکیده

In order to reuse software, there needs to be software to reuse." One of the dilemmas that has prevented software developers from reusing software is the lack of software artifacts to use or the existence of artifacts that are di cult to integrate. Domain Speci c Software Architectures (DSSAs) have been proposed in order to address these issues. A DSSA not only provides a framework for reusable software components to t into, but captures the design rationale and provides for a degree of adaptability. This paper presents an outline for a Domain Speci c Software Architecture engineering process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A A Activity A Activity B Activity C Meeting M Activity

\In order to reuse software, there needs to be software to reuse." { Tracz 9] One of the dilemmas that has prevented software developers from reusing software is the lack of software artifacts to use or the existence of artifacts that are dif-cult to integrate. Domain-Speciic Software Architec-tures (DSSAs) have been proposedd4] in order to address these issues. A DSSA not only provides a frame...

متن کامل

FOOM: A Diagrammatic Illustration of Object-Z Speci cations

FOOM (Formal Object-OrientedMethodology) is an information systems acquisition/development method which assists in understanding and modelling organisational and inter-organisational systems. The method promotes highly appropriate and precise requirements speci cations for both interand intra-organisational information systems. In this paper, we describe, in outline, FOOM (which has been under ...

متن کامل

Transformation of Binary Relationships with Particular Multiplicity

The paper deals with one small step in the process of model driven development (MDD) or model driven architecture (MDA) widely used terms nowadays. MDD de nes techniques to develop software systems using variety of models together with a set of transformations. MDD speci es several levels of models depending on abstraction ranging from computation independent models (CIM) to platform independen...

متن کامل

An Open Toolkit for Prototyping Reverse Engineering Visualizations

Maintenance and evolution of complex software systems (such as mobile telephones) involves activities such as reverse engineering (RE) and software visualization. Although several RE tools exist, we found their architecture hard to adapt to the domain and problem specific requirements posed by our current practice in Nokia. In this paper, we present an open architecture which allows easy protot...

متن کامل

Feature based methodology for supporting architecture refactoring and maintenance of long life software systems

The long-life software systems withstand many significant changes throughout their life-cycle in order to follow the evolution of the problem domains. Usually, the software system architecture can not follow the rapid evolution of a problem domain and with time, the diversion of the architecture in respect to the domain features becomes prohibiting for software evolution. For avoiding this prob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991